package br.com.projeto.model.entities.valueobjects;

import br.com.projeto.model.entities.Arquivo;
import br.com.projeto.model.entities.Atividade;
import br.com.projeto.model.entities.Fase;
import br.com.projeto.model.entities.Mensagem;

public enum Referencia {

	ATIVIDADE(Atividade.class),
	MENSAGEM(Mensagem.class),
	ARQUIVO(Arquivo.class),
	FASE(Fase.class);
	
	@SuppressWarnings("unchecked")
	private Class referencia;
		
	@SuppressWarnings("unchecked")
	Referencia(Class referencia) {
		this.referencia = referencia;
	}
	
	@SuppressWarnings("unchecked")
	public Class getReferencia() {
		return this.referencia;
	}
}
